package com.xxxtea.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 发货订单请求数据传输对象
 *
 * 用于订单发货操作的请求参数，包括：
 * - 订单ID关联
 * - 配送员信息
 * - 配送联系方式
 *
 * 主要用于商家发货流程
 * 使用Swagger注解进行API文档生成
 * 使用Lombok注解简化代码
 *
 * @author badman
 * @since 1.0.0
 */
@Data
public class ShipOrderRequest {
	/**
	 * 订单ID
	 * 关联订单表
	 */
	@ApiModelProperty("订单ID")
	private Integer orderId;

	/**
	 * 配送员
	 * 负责配送的人员姓名
	 */
	@ApiModelProperty("配送员")
	private String deliveryPerson;

	/**
	 * 配送电话
	 * 配送员的联系电话
	 */
	@ApiModelProperty("配送电话")
	private String deliveryPhone;
}
